package com.xu.sys.service;

import com.xu.sys.bean.SysRole;
import com.xu.sys.bean.SysRoleMenu;
import com.xu.sys.utils.PageUtils;

import java.util.List;

public interface IRoleService {
    public List<SysRole> list(SysRole entity);

    public int save(SysRole entity);

    public SysRole findById(int id);

    public int updteById(SysRole entity);

    public int deleteById(int id);

    public void listPage(PageUtils pageUtils);

    public int count(PageUtils pageUtils);

    public boolean checkRoleDispatch(int id);

    void deleteMenuByRoleId(int id);

    void saveDispatcherMenu(int roleId, String menuId);

    List<SysRoleMenu> queryByRoleId(int roleId);
}
